*{margin: 0;padding: 0;}
button{ border: none;}
a{ text-decoration: none;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-table;
}


/* Hides from IE-mac \*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}


.wrap{margin: 0 auto; width: 960px; background-color: #fff;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.infoPage{}
.infoPage .title {padding:22px 27px 40px; border-bottom: 1px solid #f4f4f4;}
.infoPage .title h4{
    color: #2e2e2e;
    font-size: 16px;
}
.infoPage .title p{ color: #606060; line-height: 20px;}

.infoPage .title span{color:#ffa300; font-size: 26px;}

.infoPage .title .notice{color:#e10000; font-size: 14px;}
.infoPage .pay{ padding: 30px 27px 0;}

.infoPage .payOption{ margin-top: 55px;}
.infoPage .payOption .box{background-position:center center; background-repeat: no-repeat; float: left; margin-right: 30px; width: 205px; height: 55px; border: 1px solid #dbdbdb; border-radius: 5px; }
.infoPage .payOption .action{ border: 1px solid #d54b44;}

.infoPage .alipay{ background-image: url("../image/alipay.png");}
.infoPage .wepay{background-image: url("../image/wepay.png");}
.infoPage .bankpay{background-image: url("../image/bankpay.png");}
.infoPage .payBtn{ margin: 95px auto 20px;width: 285px; text-align: center;}
.infoPage .payBtn button{ width: 285px; height: 50px; background-color: #d54b44; font-size: 18px; color: #fff;}
.infoPage .payBtn p{font-size: 14px; margin-top: 10px;}

.infoPage .payBtn span{ vertical-align: middle;}
.infoPage .payBtn input{ vertical-align: middle; margin-right: 5px;}
.infoPage .payBtn a{color: #d54b44; }